package com.juxfe.bookmanagement.mapper;

import com.juxfe.bookmanagement.model.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface UserMapper {

    // 根据用户名查询用户
    User findByUsername(String username);

    // 注册新用户
    int insert(User user);

    // 更新用户信息
    int update(User user);

    // 根据ID查询用户
    User findById(Integer id);

    // 验证用户名和密码
    User verifyLogin(@Param("username") String username, @Param("password") String password);
}
